live-saving equipment - English Synonyms Dictionary